#include "char_array_equal.h"


int getLength(char* array)
{
    int length = 0;
    char* ptr = array;
    while(*ptr != '\0') {
        length++;
        ptr++;
    }
    return length;
}

bool equal(char* array1,char* array2)
{
    int count = 0;
    int array1_length,array2_length;
    array1_length = getLength(array1);
    array2_length = getLength(array2);

    if(array1_length != array2_length) return 0; // false

    char *array1_ptr = array1;
    char *array2_ptr = array2;

    while(*array1_ptr == *array2_ptr) {
        array1_ptr++;
        array2_ptr++;
        count++;
        if(*array1_ptr == '\0') break;
    }
    if(count == array1_length) return 1;
    return 0;
}

// int main()
// {
//     char array1[10];
//     char array2[10];
//     printf("请输入array1,请输入array2\n");
//     scanf("%s %s", array1, array2);
//     printf("%s %s\n", array1, array2);

//     int length = getLength(array1);
//     printf("%d\n", length);

//     bool result = equal(array1,array2);
//     printf("%d\n",result);
// }